package com.qf.service;

import com.qf.pojo.SysUsers;

import java.util.List;
import java.util.Set;

/**
 * @author fy
 * @version V1.0
 * @Project workspace
 * @Package com.qf.service
 * @Description:
 * @Date 2022/6/19 1:13
 */
public interface UserService {

    /**
     * 查询所有用户数据
     * @return
     */
    public List<SysUsers> findAll();
    /**
     * 根据用户名查询用户对象
     * @param userName
     * @return
     */
    public SysUsers findUserByName(String userName);

    /**
     * 根据用户id查询该用户的角色集合
     * @param uid
     * @return
     */
    public Set<String> findRoleByUid(Integer uid);

    /**
     * 通过用户id查询用户权限集合
     * @param uid
     * @return
     */
    public Set<String> findPermByUid(Integer uid);
}
